// 目录代码

let data = [
  {
    title: "计算机语言简介",
    children: [
      {
        title: "什么是计算机语言"
      },
      {
        title: "计算机语言的发展史"
      },
      {
        title: "c语言可以应用的层面"
      },
      {
        title: "c语言的基础配置"
      }
    ]
  },
  {
    title: "初始c语言",
    children: [
      {
        title: "HelloWorld",
        children: [
          {
            title: "printf的使用"
          },
          {
            title: "c语言自带的库"
          }
        ]
      },
      {
        title: "面向对象编程",
        children: [
          {
            title: "什么是对象"
          },
          {
            title: "c语言的优势"
          }
        ]
      }
    ]
  },
  {
    title: "变量, 数据类型",
    children: [
      {
        title: "什么是变量",
        children: [
          {
            title: "变量的基础使用"
          },
          {
            title: "变量的交换"
          },
          {
            title: "宏定义"
          }
        ]
      },
      {
        title: "变量的类型",
        children: [
          {
            title: "数值",
            children: [
              {
                title: "整形",
                children: [
                  {
                    title: "byte"
                  },
                  {
                    title: "int"
                  },
                  {
                    title: "long int"
                  },
                  {
                    title: "long long int"
                  }
                ]
              },
              {
                title: "浮点型",
                children: [
                  {
                    title: "float"
                  },
                  {
                    title: "double"
                  }
                ]
              }
            ]
          },
          {
            title: "字符",
            children: [
              {
                title: "string"
              },
              {
                title: "char",
                children: [
                  {
                    title: "基础使用"
                  },
                  {
                    title: "getChar"
                  },
                  {
                    title: "putChar"
                  }
                ]
              }
            ]
          },
          {
            title: "布尔"
          },
          {
            title: "字节"
          },
          {
            title: "枚举"
          },
          {
            title: "函数类型"
          }
        ]
      },
      {
        title: "变量的优先级"
      }
    ]
  },
  {
    title: "运算符",
    children: [
      {
        title: "基础运算符",
        children: [
          {
            title: "+"
          },
          {
            title: "-"
          },
          {
            title: "*"
          },
          {
            title: "/"
          },
          {
            title: "++"
          },
          {
            title: "+="
          }
        ]
      },
      {
        title: "高级运算符",
        children: [
          {
            title: "三目运算符"
          },
          {
            title: "取余%"
          },
          {
            title: "括号"
          }
        ]
      },
      {
        title: "不常用运算符",
        children: [
          {
            title: "等式运算符"
          },
          {
            title: "逗号运算符"
          }
        ]
      },
      {
        title: "运算符的优先级"
      },
      {
        title: "c语言的math库"
      }
    ]
  },
  {
    title: "if控制结构",
    children: [
      {
        title: "与或非"
      },
      {
        title: "作用详解"
      },
      {
        title: "if语句"
      },
      {
        title: "if...else..结构"
      },
      {
        title: "if语句的嵌套"
      },
      {
        title: "if语句的妙用"
      }
    ]
  },
  {
    title: "循环语句",
    children: [
      {
        title: "for循环"
      },
      {
        title: "while循环"
      },
      {
        title: "循环的嵌套"
      },
      {
        title: "斐波拉契数列"
      }
    ]
  },
  {
    title: "数组",
    children: [
      {
        title: "为什么要有数组"
      },
      {
        title: "数组的定义"
      },
      {
        title: "数组的遍历"
      },
      {
        title: "数组高级使用"
      },
      {
        title: "二维数组"
      },
      {
        title: "实现矩阵的乘法"
      },
      {
        title: "动态数组"
      }
    ]
  },
  {
    title: "函数",
    children: [
      {
        title: "函数的作用和意义"
      },
      {
        title: "函数的定义"
      },
      {
        title: "利用函数解决问题",
        children: [
          {
            title: "最大公因式"
          }
        ]
      },
      {
        title: "函数的嵌套",
        children: [
          {
            title: "斐波拉契数列"
          }
        ]
      }
    ]
  },
  {
    title: "指针",
    children: [
      {
        title: "什么是指针",
        children: [
          {
            title: "指针的简介"
          },
          {
            title: "如何定义指针"
          },
          {
            title: "指针详解"
          }
        ]
      },
      {
        title: "遍历指针"
      },
      {
        title: "数组指针"
      },
      {
        title: "指针函数"
      },
      {
        title: "函数参数"
      }
    ]
  },
  {
    title: "结构体",
    children: [
      {
        title: "什么是结构体"
      },
      {
        title: "如何定义结构体"
      },
      {
        title: "结构体的简单使用"
      },
      {
        title: "结构体的妙用"
      }
    ]
  },
  {
    title: "算法与数据结构",
    children: [
      {
        title: "什么是算法"
      },
      {
        title: "基本算法讲解"
      },
      {
        title: "基础数据结构"
      },
      {
        title: "c语言实现各种算法与数据结构代码"
      }
    ]
  },
  {
    title: "小项目",
    children: [
      {
        title: "贪吃蛇"
      },
      {
        title: "俄罗斯方块"
      },
      {
        title: "画板"
      }
    ]
  },
  {
    title: "c语言操作系统",
    children: [
      {
        title: "进程, 线程是什么"
      },
      {
        title: "如何控制进程和线程"
      },
      {
        title: "部分专业知识"
      }
    ]
  },
  {
    title: "特别",
    children: [
      {
        title: "c语言文件操作"
      },
      {
        title: "c语言项目各类文件"
      },
      {
        title: "c语言网络编程"
      },
      {
        title: "c语言部分框架"
      },
      {
        title: "c语言项目搭建"
      },
      {
        title: "c语言项目赏析"
      }
    ]
  }
]

export default data